package com.cnap.model.cloud;

import com.cnap.model.schedule.engine.EngineClusterInfo;

import java.util.List;

/**
 * 删除本地镜像参数
 *
 * @author xc
 **/
public class DeleteLocalImageParam {
    // 服务id
    private String imageName;
    private String svcId;
    private String k8sServiceName;
    // 集群信息
    private List<EngineClusterInfo> clusterInfos;

    /**
     * get
     *
     * @return K8sServiceName
     */
    public String getK8sServiceName() {
        return k8sServiceName;
    }

    /**
     * set
     *
     * @param k8sServiceName k8sServiceName
     */
    public void setK8sServiceName(String k8sServiceName) {
        this.k8sServiceName = k8sServiceName;
    }

    /**
     * get
     *
     * @return SvcId
     */
    public String getSvcId() {
        return svcId;
    }

    /**
     * set
     *
     * @param svcId svcId
     */
    public void setSvcId(String svcId) {
        this.svcId = svcId;
    }

    /**
     * get
     *
     * @return SvcId
     */
    public String getImageName() {
        return imageName;
    }

    /**
     * set
     *
     * @param imageName svcId
     */
    public void setImageName(String imageName) {
        this.imageName = imageName;
    }

    /**
     * get
     *
     * @return ClusterInfos
     */
    public List<EngineClusterInfo> getClusterInfos() {
        return clusterInfos;
    }

    /**
     * set
     *
     * @param clusterInfos clusterInfos
     */
    public void setClusterInfos(List<EngineClusterInfo> clusterInfos) {
        this.clusterInfos = clusterInfos;
    }

    @Override
    public String toString() {
        return "DeleteLocalImageParam{" +
                "svcId='" + imageName + '\'' +
                ", clusterInfos=" + clusterInfos +
                '}';
    }
}
